package xxy.com.yangproject.model;

import android.os.Parcel;

public class LoginBean extends BaseResponseBean{

    /**
     * description : 登陆成功！
     * result : 1
     * systemTime : 1591680672484
     * info : {"uid":110805813,"userInfo":{"id":11033409,"uid":110805813,"token":"26a18e1c-4c85-4f4a-9582-c565912e784b","alias":null,"password":null,"sex":null,"phone":"13564315424","birthday":null,"createTime":1589852850317,"updateTime":1590976273000,"status":1,"headThumb":null,"email":null,"obj1":"1.0.0","obj2":"xiaomi","obj3":"xiaomi","obj4":"1231111111131","obj5":null,"obj6":"com.mytian.appstore.tv","obj7":"上海","thirdPath":null,"openId":null},"needComplementInfo":1,"phone":"13564315424","token":"26a18e1c-4c85-4f4a-9582-c565912e784b"}
     */

    public String description;
    public int result;
    public long systemTime;
    public InfoBean info;

    protected LoginBean(Parcel in) {
        super(in);
    }



    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getResult() {
        return result;
    }

    public void setResult(int result) {
        this.result = result;
    }

    public long getSystemTime() {
        return systemTime;
    }

    public void setSystemTime(long systemTime) {
        this.systemTime = systemTime;
    }

    public InfoBean getInfo() {
        return info;
    }

    public void setInfo(InfoBean info) {
        this.info = info;
    }

    public static class InfoBean {
        /**
         * uid : 110805813
         * userInfo : {"id":11033409,"uid":110805813,"token":"26a18e1c-4c85-4f4a-9582-c565912e784b","alias":null,"password":null,"sex":null,"phone":"13564315424","birthday":null,"createTime":1589852850317,"updateTime":1590976273000,"status":1,"headThumb":null,"email":null,"obj1":"1.0.0","obj2":"xiaomi","obj3":"xiaomi","obj4":"1231111111131","obj5":null,"obj6":"com.mytian.appstore.tv","obj7":"上海","thirdPath":null,"openId":null}
         * needComplementInfo : 1
         * phone : 13564315424
         * token : 26a18e1c-4c85-4f4a-9582-c565912e784b
         */

        private int uid;
        private UserInfoBean userInfo;
        private int needComplementInfo;
        private String phone;
        private String token;

        public int getUid() {
            return uid;
        }

        public void setUid(int uid) {
            this.uid = uid;
        }

        public UserInfoBean getUserInfo() {
            return userInfo;
        }

        public void setUserInfo(UserInfoBean userInfo) {
            this.userInfo = userInfo;
        }

        public int getNeedComplementInfo() {
            return needComplementInfo;
        }

        public void setNeedComplementInfo(int needComplementInfo) {
            this.needComplementInfo = needComplementInfo;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getToken() {
            return token;
        }

        public void setToken(String token) {
            this.token = token;
        }

        public static class UserInfoBean {
            /**
             * id : 11033409
             * uid : 110805813
             * token : 26a18e1c-4c85-4f4a-9582-c565912e784b
             * alias : null
             * password : null
             * sex : null
             * phone : 13564315424
             * birthday : null
             * createTime : 1589852850317
             * updateTime : 1590976273000
             * status : 1
             * headThumb : null
             * email : null
             * obj1 : 1.0.0
             * obj2 : xiaomi
             * obj3 : xiaomi
             * obj4 : 1231111111131
             * obj5 : null
             * obj6 : com.mytian.appstore.tv
             * obj7 : 上海
             * thirdPath : null
             * openId : null
             */

            private int id;
            private int uid;
            private String token;
            private Object alias;
            private Object password;
            private Object sex;
            private String phone;
            private Object birthday;
            private long createTime;
            private long updateTime;
            private int status;
            private Object headThumb;
            private Object email;
            private String obj1;
            private String obj2;
            private String obj3;
            private String obj4;
            private Object obj5;
            private String obj6;
            private String obj7;
            private Object thirdPath;
            private Object openId;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getUid() {
                return uid;
            }

            public void setUid(int uid) {
                this.uid = uid;
            }

            public String getToken() {
                return token;
            }

            public void setToken(String token) {
                this.token = token;
            }

            public Object getAlias() {
                return alias;
            }

            public void setAlias(Object alias) {
                this.alias = alias;
            }

            public Object getPassword() {
                return password;
            }

            public void setPassword(Object password) {
                this.password = password;
            }

            public Object getSex() {
                return sex;
            }

            public void setSex(Object sex) {
                this.sex = sex;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public Object getBirthday() {
                return birthday;
            }

            public void setBirthday(Object birthday) {
                this.birthday = birthday;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public long getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(long updateTime) {
                this.updateTime = updateTime;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public Object getHeadThumb() {
                return headThumb;
            }

            public void setHeadThumb(Object headThumb) {
                this.headThumb = headThumb;
            }

            public Object getEmail() {
                return email;
            }

            public void setEmail(Object email) {
                this.email = email;
            }

            public String getObj1() {
                return obj1;
            }

            public void setObj1(String obj1) {
                this.obj1 = obj1;
            }

            public String getObj2() {
                return obj2;
            }

            public void setObj2(String obj2) {
                this.obj2 = obj2;
            }

            public String getObj3() {
                return obj3;
            }

            public void setObj3(String obj3) {
                this.obj3 = obj3;
            }

            public String getObj4() {
                return obj4;
            }

            public void setObj4(String obj4) {
                this.obj4 = obj4;
            }

            public Object getObj5() {
                return obj5;
            }

            public void setObj5(Object obj5) {
                this.obj5 = obj5;
            }

            public String getObj6() {
                return obj6;
            }

            public void setObj6(String obj6) {
                this.obj6 = obj6;
            }

            public String getObj7() {
                return obj7;
            }

            public void setObj7(String obj7) {
                this.obj7 = obj7;
            }

            public Object getThirdPath() {
                return thirdPath;
            }

            public void setThirdPath(Object thirdPath) {
                this.thirdPath = thirdPath;
            }

            public Object getOpenId() {
                return openId;
            }

            public void setOpenId(Object openId) {
                this.openId = openId;
            }
        }
    }
}
